package com.etime.shycourse.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.etime.shycourse.dto.LiveRecordDto;
import com.etime.shycourse.pojo.LiveRecord;
import org.springframework.stereotype.Repository;

/**
 * 直播课程参与记录dao层
 */
@Repository
public interface LiveRecordMapper extends BaseMapper<LiveRecord> {

    /**
     * 直播记录日志 分页
     * <p></p>
     * 查询的条件:可根据
     * 直播间id liverecordid
     * 直播间名模糊搜索 livetitle
     * 直播间老师名模糊搜索 livename
     * 直播间参与学生名 昵称名模糊搜索 liveusername
     * 回放&直播 liveorreview
     * 进入&退出 liveinorout
     *
     * @param page          一
     * @param liveRecordDto
     * @return Page<LiveRecordDto>
     */
    Page<LiveRecordDto> selectLiveRecordDtoPage(LiveRecordDto liveRecordDto, Page<LiveRecordDto> page);
}
